package cn.tedu.train.management.pojo.entity;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;
import lombok.experimental.Accessors;

import java.io.Serializable;
import java.time.LocalDateTime;

/**
 * 说明：列车信息的实体类
 *
 * @author：ChenJJ
 * @date:2023/6/16
 **/
@Data
@Accessors(chain = true)
@TableName("subway")
public class Train implements Serializable {

    @TableId(type = IdType.AUTO)
    private long id;
    /**
     * 列车名称
     */
    private String name;
    /**
     * 车牌号
     */
    private String number;
    /**
     * 启用
     */
    private Integer enable;
    /**
     * 线路编号
     */
    private long lineId;
    /**
     * 起点站
     */
    private String startingStation;
    /**
     * 终点站
     */
    private String terminal;
    /**
     * 准载人数
     */
    private Integer passenger;
    /**
     * 类型
     */
    private Integer type;
    /**
     * 发车时间
     */
    private LocalDateTime departureTime;
    /**
     * 结束时间
     */
    private LocalDateTime endTime;


}
